約 6,545,177 件
https://w.atwiki.jp/sctak/pages/22.html
CentOS5.3のインストール 概要 インストール 概要 CentOSとは「無料のRedhat」である。今回5.3リリースと同時に新鯖構築を思い立ったので記録として残す。 ちなみに5.3リリースが若干遅れたり理由として、「担当者がハネムーン」というなんともリア充な噂がある。 インストール まずは公式にアクセスし、DVDイメージ最新版をDLする。 (上記リンクが切れていた場合は、公式→download→CentOS Download Information→CentOS-5 ISOsあたりを探す) ※下記手順はVMwareのゲストOSインストールの手順です。 実機に直接入れる人は適時読み替えが必要です。 1.起動画面 接続するHDDが空であれば、DVDイメージをCDにマウントする設定を行い起動ボタンを押す。 再インストール等、HDDにブートデータが入っている場合は、BIOS起動にチェックを入れて、 CD読み込みが先頭に来るように設定した後に起動すればよい。 下記の画面が出てきたらエンターを押す。 CDチェックしますか?と聞いてくるので無視して「Skip」を押す。 「Next」をおす インストール時の言語を選択。「Japanese(日本語)」を選択 「日本語」を選択 新規でHDDをつけた状態だと下記メッセージが出ることがある。 初期化して困るデータなど入っていないので「はい」を選択 ※HDDに関する詳しい知識がなく(パーテションとかext3とか)、取りあえず使いたいって人はこのまま「次」を押す。 このままだと都合が悪い人は自分でパーテションを切りなおす。 今回はカスタマイズする必要があるため、「カスタムレイアウトを作成します」を選択して次へ 好きなカスタマイズを行って「次」を押す パーテション作成の方法は下記のような感じ マウントポイントに「/」や「/home」等を入力する。 ファイルシステムタイプは「ext3」等を選択 使用可能なドライブにパーテションをきりたいHDDを選択(複数選択すると自動で配置) サイズでファイルサイズを指定 他はデフォルトでいいと思うが、気になるならチェックを入れる 普通はこのままで問題ないので「次」を押す パーテションに問題がなければ「はい」を選択 管理者権限であるrootユーザのパスワードを決め、「次」を押す ネットワークの設定を入れて「次」を押す 問題がなければ「次」を押す。(UTCもお好みで) 使いたいセットを選択しておく。「今すぐカスタマイズ」を選択し「次」を押す インストールするソフトを選択する(その2) 詳細なソフト名は「オプションパッケージ」を選ぶとでてくるかもしれない。 「次」を押すとインストールが始まる。 マウントしていたDVDイメージをはずしてから「再起動」を押す リブート後の設定画面。リブート後この画面にならない場合は、設定を見直すか、再インストールしたほうが早いだろう。「進む」を押す めんどくさいので「無効」を選んで「進む」 メッセージ出るので「はい」を押す めんどく(ry、「無効」を選んで「進む」を押す 「はい」を押す め(ry、「有効」にしないで、「進む」を押す 時刻の設定を行い、「進む」を押す ntpも設定しておくと幸せになれるかも? VMwareでのサウンドの設定がうまく行ってなかったみたいでこんな表記に。「進む」を押す 「終了」をおす。 「OK」を押す。お疲れ様でした。
https://w.atwiki.jp/k_rororo/pages/18.html
CentOS 5.5 Gitインストール レポジトリの準備 # wget http //dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm # wget http //dag.wieers.com/packages/RPM-GPG-KEY.dag.txt # rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm enabledに0を設定。 yumコマンドで今追加したリポジトリを常時参照するのではなく必要な時だけ使うための設定。 # vim /etc/yum.repos.d/rpmforge.repo #enabled = 1 enabled = 0 インストール # yum -y --enablerepo=rpmforge install git RedmineとGitの連携 ローカル管理用のGitをまとめるディレクトリを作成 # mkdir -m 777 /var/git # cd /var/git Redmineで管理するプロジェクト用のGitを生成 # mkdir proj # cd proj # git --bare init 開発中のプロジェクトを上記Gitにpush # cd /path/to/proj # git init # git add . # git commit -m hoge # git remote add local /var/git/proj # git push local master Redmineに管理者でログイン プロジェクト選択>設定>リポジトリ SCM Git Path to .git directory /var/git/proj
https://w.atwiki.jp/atwikimyj/pages/11.html
CentOS4.5をインストールしただけの状態では MySQLがインストールされていない。 ○インストール GNOMEの「アプリケーションの追加と削除」から mySQLサーバ>mysql-serverにチェックを入れると すぐにインストールは完了する。 (CentOSだからrpmパッケージがファイルに存在し、 簡単にインストールできたけど、パッケージがない場合 はほかのアプリケーションと同じようにmake, make test,install などの作業が必要なのです) ○初期設定を行う。 (下記を非常に参考にしました) CentOSで自宅サーバー構築 "データベースサーバー構築(MySQL)" http //centossrv.com/mysql.shtml # vi /etc/my.cnf このcnfファイルにMySQLの現在の設定がある。 vi上で[mysqld]配下(MYSQLのデーモンの設定)に1行 default-character-set = utf8 を追記 また、以下の2行 [mysql] default-character-set = utf8 を記述(MYSQLのクライアントの文字コード設定) MySQLを起動(ここに実行ファイルがいたのか、、) # /etc/rc.d/init.d/mysqld start これでMySQLが起動。 # chkconfig mysqld on これでOS起動時にMYSQLが起動するように設定 # chkconfig --list mysqld これでランレベル2~5がonになっていることを確認 ○管理者パスワードの作成 root のpasswordを hogehoge # /usr/bin/mysqladmin -uroot -phogehoge これで設定完了。以後このパスを入れないとmysql管理できません。 mysqlのプロンプトが出たら mysql select user,host,password from mysql.user; これでrootにパスワードが入っていたら完了。 mysql show databases; mysql show tables; とかで確認します。
https://w.atwiki.jp/karaiknowledge/pages/62.html
CentOSへJDKをインストールする方法
https://w.atwiki.jp/kapper1224/pages/60.html
CentOS 8.0以降 久々のメジャーアップデートとなるCentOS8.0以降では Kernel4.18を搭載しており、AtomのWindowsタブレットやStickPCでも バグが少なくなり問題なく起動出来る。 Fedoraと同じくUEFI32bitと64bitに両方対応。 インストールは簡単でUSBメモリにISOファイルを焼いてAnacondaから普通にインストール。 一部タッチスクリーンなどドライバが動作しない場合があるので 最新のKernelに入れ替える必要がある。 こちらをご参考に CentOS 7 最新安定版カーネルインストール、及び切り替え https //server.etutsplus.com/centos-7-how-to-update-kernel-to-the-latest-mainline-stable/ CentOS 7.x以前 サーバ用途によく使われているCentOS7.xですが、 Windowsタブレットで動かすにはAtomのバグの影響で、 かなり限定された機種のみ動作確認出来ています。 条件として、 1.Kernel3.10でも起動できるCPU =Bay-Trail以降のAtomを除く 2.CPUでLegacy―BIOS世代(Windows7以前)、 AMDのCPU、CoreM世代 3.UEFIのブートバグに引っかからなかった機種 で、最近のAtom以外なら起動確認出来ています。 Atomのサポートは主にKernel4.4〜4.9以降の機種なので、 もう少し待ちましょう。 最初の1回が起動できたらKernel載せ替えが可能なので使えます。 また、CentOS7.5は既にUEFI32bit、64bit対応していますので UEFIの問題はFedoraと同様に対応済みです。 ISOファイルをDDかRufusかなにかでUSBメモリに焼いて起動しましょう。
https://w.atwiki.jp/devlabo/pages/11.html
CentOS 7 に PHP 7.2 を yum でインストールする手順 https //weblabo.oscasierra.net/centos7-php72-install/
https://w.atwiki.jp/909091wiki/pages/52.html
やること2 とりあえずいくつか入れるzsh git oh-my-zsh emacs httpd停止 sshのポート変更 http //qiita.com/suin/items/5c4e21fa284497782f71を参考にポートを適当に塞ぐ(あとでやる) ↑やったらDNS解決ができなくなったのでめんどくさいのでガバガバにした ANYのところのDNSをアンコメントアウトすればよかった iptables http //ft-lab.ne.jp/cgi-bin/wiki.cgi?page=iptablesが参考になった。 httpサーバ入れてみる nginx入れてみるhttp //nomnel.net/blog/install-nginx-in-centos6-using-yum/(ただしバージョンとかx86_64とかは変えた) ほっといたらapacheが起動してnginxが死んだのでhttpdをremoveしてnginxをchkconfig nginx on Node.js入れてみるyumとか無いんでnvmが良いのではないだろうか・・・http //106n.net/toro/blog/?p=879 WordPressとか入れてみる wordpressインストール【?】参考WordPressのインストール php-fpmインストール参考http //d.hatena.ne.jp/zankey/20120725/1343207998(ただしバージョンとかx86_64とかは変えた) 自動起動させるためにchkconfig php-fpm on RedMineとか入れてみる入れてみたかった入った http //redmine.jp/install/を参考にruby入れる前でyumでinstall rubyもyumで入れればいいじゃんと思って入れたらgemがyumで入ってない(rubyのバージョンも古かった) 結局記述通りrubyをソースコードからビルドすることにした 思った以上に依存関係がめんどくさいので諦めた おもにbundle install --without development testでmysql.hないよ言われて確かめたら↑先のphp-fpmで入れたパッケージが競合してるみたい めんどくさいのでやめた要するにこういうことだった Package mysql-devel-5.1.69-1.el6_4.x86_64 Requires mysql = 5.1.69-1.el6_4 Installed mysql-5.5.34-1.el6.remi.x86_64 (@remi) という訳でインストールされてるmysqlのバージョンは5.5.34なのにインストールするdevelのバージョンが5.1.69だからおかしくねって言われた remiに合わせて yum --enablerepo=remi install mysql-develで解決 RAILS_ENV=production bundle exec rake db migrate で止まる パスワードをダブルクオーテーションの中に書いたら動いた ああpassenger動かすにはnginxリビルドしなきゃいけないのね(寝る) sudo yum remove nginxでリムーブ 設定ファイルは .rpmsave を付け加えられバックアップされる nginx構成は別項で passengerをnginxに組み込んだら動いた(ヤッター) nginx ビルドアンドインストール http //nginx.org/en/download.html からソースコードをダウンロード 現時点の最新版 v1.5.6を使用する wget http //nginx.org/download/nginx-1.5.6.tar.gz よりソースコードをダウンロード tar xvzf nginx-1.5.6.tar.gz で解凍 passenger-install-nginx-module 実行 自分でモジュールを選択したいので2番を選択 nginxソースはどこだって言われるので選択 (今回は /root/nginx-1.5.6 だった) nginxをどこにインストールするのと言われるので標準の /opt/nginx を選択 ここ を参考にモジュールを選択 ./configure --hlep でオプション一覧が見られる 選択スモジュールは特になかったのでEnter 以上の設定でconfigしますかと言われるのでEnter ビルドされるので待つ。 起動スクリプトをhttp //wiki.nginx.org/RedHatNginxInitScript から借りて /etc/init.d/ に nginx と言う名前で保存ただしパスが若干違うので調整nginx="/opt/nginx/sbin/nginx" NGINX_CONF_FILE="/opt/nginx/conf/nginx.conf" sudo service nginx start なんか色々出てくるけど最後に start nginx OKって出たからいいや 自動起動とservice登録sudo chkconfig --add nginx sudo chkconfig nginx on movabletype入れたい 公式サイトに登録してzipをダウンロード http //www.movabletype.jp/documentation/に従う とりあえずフォルダを設置したけど .cgiが動かないね。 http //www.movabletype.jp/documentation/mt5/installation/linux.htmlをちゃんと読む 全然参考にならなかった。(ファイル構成はなんとなくわかったけど) とりあえずperlをnginxで動かしたいhttp //nullpopopo.blogcube.info/2013/07/nginx-perlcgi.htmlを参考に perl-cgi perl-fcgiをインストールして.pl .cgiをperlに渡すようにする。 渡す用のラッパーをhttps //library.linode.com/web-servers/nginx/perl-fastcgi/centos-5を参考に作る Configure FastCGI Wrapper のあたりで2つファイルをつくてchkconfigに入れて終わり。 動いた mt-check.cgiを開くと幾つかperlのmodule入れるといいよみたいなこと表示される(なしでも動くことは動くようだ) 入れようとしたらcpanが動かなかったので yum install perl-CPANした。 あとはブラウザインターフェイスでチャキチャキ進めてmysqlでデータベース作りつつ終了 できた! 使い方はhttp //www.movabletype.jp/documentation/mt5/index.html読んで勉強しよ。
https://w.atwiki.jp/pxy12770/pages/41.html
CentOS 5.2 ネットワークインストール用のCDイメージをダウンロード ftp //ftp.riken.jp/Linux/centos/5.2/isos/i386/CentOS-5.2-i386-netinstall.iso インストール元のアドレス ホスト:ftp.riken.jp パス:Linux/centos/5.2/os/i386 パッケージの更新 # yum update Mercurial(設定変更管理用) http //rpmfind.net/linux/RPM/index.html から mercurial-1.0.2-1.el5.rf.i386.rpm をダウンロードしてインストール # rpm -i mercurial-1.0.2-1.el5.rf.i386.rpm # cd /etc # hg init # hg commit -A yum CentOS postgres ruby rubygems rails
https://w.atwiki.jp/external_storage/pages/19.html
UPDATE 2010年08月28日 (土) 19時30分49秒; CentOS Version : CentOS-5.5 ■MySQL Version : MySQL 5.1.47 インストール 設定 SQL ■PostgresSQL ■Apache インストール アパッチメモ ■VMwareTools Version : VMwareTools-8.1.4 インストール
https://w.atwiki.jp/nicepaper/pages/232.html
linux環境のPCが欲しくなったので、インストールしました。 CD焼いてインストールしてみるも、認識しない・・・。PXEサーバ立ち上げるかぁ・・・9月27日記事 目次 パソコンの起動とは 新規linuxサーバ(PXEサーバ兼DHCPサーバ)を立ち上げる。 PXEブートとは DHCPサーバの設定 PXEサーバの設定 OSイメージファイルの設定 ポート開放 パソコンの起動とは パソコンはどのように最初OSを呼び出しているのでしょうか。OSはハードディスクに入ってるのがほとんどで、 パソコンは電源を入れると、BIOSというプログラムが起動時に呼び出されます。 パソコンの電源ボタンを押すと、windowsのロゴの前に、そのメーカーのロゴが一瞬流れる場合があります。それがBIOSです。そこでF2などキーを押すとBIOS画面に飛んできます。 通常、起動順序はハードディスクが優先度が高くなっているのですが、光学ドライブから呼び出したり、USBメモリから呼び出したり、あるいはEthernetケーブルをつないで、起動時にネットワーク上から起動プログラムをよんできて!と色々と変更することができます。 しかし、今回、光学ドライブやUSBメモリを上にあげてlinuxのOSインストールプログラム(OSイメージ)を呼び出してもエラー・・・。 うーん。しかたなくネットワーク上の起動プログラムを呼ぶためにPXEサーバを立ち上げて、netbootすることにしました。 新規linuxサーバ(PXEサーバ兼DHCPサーバ)を立ち上げる。 余っていた古いPCを呼び出して、インストール。とりあえず立ち上がりました。 apacheを適当に設定しました。ドメイン名とホスト名の設定ぐらいです。 PXEブートとは 起動順序をPXEに指定しておき、PCの電源を入れると、パソコンはネットワーク全体に対して「IPアドレスくれ!」と叫びます。 そして、DHCPサーバが、わかりました。「あなたのIPアドレスはこちらですよ」と与え、「ネットワーク上に起動プログラムもあるPXEサーバのIPアドレスも紹介します。」 とクライアント側に返して、クライアントはそのOSイメージを取得しにいき、インストールが始まるということです。よって、DHCPサーバの設定と、PXEサーバの設定両方必要なのです。 dhcpサーバは通常ネットワーク上に存在しています。(パソコンはつなげるだけでインターネットに接続できる環境になるでしょ?)なので競合しないように、dhcpサーバが存在しないネットワークに構築する必要があります。 運よく、vlan切っていたネットワークがdhcpサーバなかったので、そのネットワークで構築することにしました。 DHCPサーバの設定 # yum -y install dhcp # cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak # vi /etc/dhcp/dhcpd.conf option domain-name "ドメイン名"; option domain-name-servers DNSサーバのIPアドレス二つ。一つでもよい。; default-lease-time 600; max-lease-time 7200; authoritative; subnet 192.168.100.0 netmask 255.255.255.0{ range dynamic-bootp 192.168.100.200 192.168.100.254; option broadcast-address 192.168.100.255; option routers 192.168.100.1; filename "/pxelinux.0"; } セミコロンを忘れないように。付け忘れて、エラー吐いてました・・・ そしてDHCPサーバ起動 # vi /etc/rc.d/init.d/dhcpd start PXEサーバの設定 パッケージインストール # yum -y install system-config-netboot syslinux xinetd tftp-server 設定ファイル編集 # vi /etc/xinetd.d/tftp を変更 14行目を変更 disable = no 立ち上げ # /etc/rc.d/init.d/xinetd start # chkconfig xinetd on OSイメージファイルの設定 centOS取得してくる。 # mkdir /home/username/centos7 # cd /home/username/centos7 # wget http //ftp.riken.jp/Linux/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1503-01.iso 設定 # cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ # mkdir /var/www/html/centos7 # mkdir /var/lib/tftpboot/pxeboot # mkdir -p /var/pxe/centos7 # mkdir /var/lib/tftpboot/centos7/ # mount -t iso9660 -o loop /home/username/centos7/CentOS-7-x86_64-DVD-1503-01.iso /var/www/html/centos7/ ↑どうやら、直にイメージファイルをおくのではなく、isoイメージのものを展開したものをマウントし、使うようです。 # cp /var/pxe/centos7/images/pxeboot/vmlinuz /var/lib/tftpboot/centos7/ # cp /var/pxe/centos7/images/pxeboot/initrd.img /var/lib/tftpboot/centos7/ # mkdir /var/lib/tftpboot/pxelinux.cfg # mkeir /var/lib/tftpboot/pxeboot # cp /usr/share/syslinux/menu.c32 /var/lib/tftpboot/ # vi /var/lib/tftpboot/pxelinux.cfg/default 以下を新規作成 timeout 100 default menu.c32 menu title ########## PXE Boot Menu ########## label 1 menu label ^1) Install CentOS 7 kernel centos7/vmlinuz append initrd=centos7/initrd.img method=http //PXEサーバのIPアドレス/centos7 devfs=nomount label 2 menu label ^2) Boot from local drive localboot ポート開放 忘れずに、ポートも開放iptables編集dhcpの67番のほうはいらないっぽい。 # vi /etc/sysconfig/iptables 以下の2行を追加 -A INPUT -m state --state NEW -m udp -p udp --dport 67 -j ACCEPT -A INPUT -m state --state NEW -m udp -p udp --dport 69 -j ACCEPT # /etc/rc.d/init.d/iptables restart これで完了。長い長い設定でした。。。OSインストールは時間がかかる・・・ こちらを参考にしました。 以上